
function iniciarTestes() {
	document.getElementById('erro-parametro').innerHTML = "";

	var obj = document.getElementById('ip_ping');
	if (obj.value == "") {
		document.getElementById('erro-parametro').innerHTML += "O campo IP para o Teste de Ping deve ser preenchido. <br/>";
		return false;
	}

	var ipPingValido = validateIP('ip_ping');
	var ipUDPValido = validateIP('ip_udp');
	var ipTCPValido = validateIP('ip_tcp');
	
	if(!ipPingValido || !ipUDPValido || !ipTCPValido) {
		return false;
	} else {
		document.applets[0].testarLatencia(obj.value);
	}	

	if (ipPingValido) {
		// faz ping
	}

	if (ipUDPValido) {
		// faz teste udp
	}

	if (ipTCPValido) {
		// faz teste tcp
	}
}


function setTexto(elemento, texto) {
	document.getElementById(elemento).innerHTML = texto;
}

function exibirStatusbar() {
	document.getElementById('executar-teste').style.display = 'none';
	document.getElementById('barraProgresso').style.display = 'none';
	document.getElementById('statusbar').style.display = 'block';
}

function exibirAreaTestes() {
	document.getElementById('barraProgresso').style.display = 'inline';
	document.getElementById('executar-teste').style.display = 'inline';
	document.getElementById('statusbar').style.display = 'none';
	document.getElementById('areaDeTestes').style.display = 'block';
}

function validateIP(id) {
	var RegExPattern = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/;
	var obj = document.getElementById(id);
	if ((!(obj.value.match(RegExPattern)) && (obj.value != ""))
			|| obj.value == '0.0.0.0' || obj.value == '255.255.255.255') {
		document.getElementById('erro-parametro').innerHTML += "O ip '"
				+ obj.value + "' é inválido. <br/>";
		obj.focus();
		return false;
	}
	return true;
}

function somente_numero(campo) {
	var digits = "0123456789"
	var campo_temp
	for ( var i = 0; i < campo.value.length; i++) {
		campo_temp = campo.value.substring(i, i + 1)
		if (digits.indexOf(campo_temp) == -1) {
			campo.value = campo.value.substring(0, i);
		}
	}
}

function mensagemErro(msg) {
	alert(msg);	
}
function cookieDesabilitado() {
	//mensagem para habilitar os cookies
}